<html>
  <head>
    <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>我的作品 | 少数派报告</title>
<meta name="description" content="Minority Report" />
<link rel="shortcut icon" href="https://www.timegarage.works/favicon.ico?v=1598261443340">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.10.0/katex.min.css">
<link rel="stylesheet" href="https://www.timegarage.works/styles/main.css">

<script src="https://cdn.bootcss.com/highlight.js/9.12.0/highlight.min.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Droid+Serif:400,700">



  </head>
  <body>
    <div class="main">
      <div class="main-content">
        <div class="site-header">
  <a href="https://www.timegarage.works">
  <img class="avatar" src="https://www.timegarage.works/images/avatar.png?v=1598261443340" alt="">
  </a>
  <h1 class="site-title">
    少数派报告
  </h1>
  <p class="site-description">
    Minority Report
  </p>
  <div class="menu-container">
    
      
        <a href="/" class="menu">
          首页
        </a>
      
    
      
        <a href="/archives" class="menu">
          归档
        </a>
      
    
      
        <a href="/tags" class="menu">
          标签
        </a>
      
    
      
        <a href="/post/Portfolio/" class="menu">
          作品
        </a>
      
    
      
        <a href="/post/about/" class="menu">
          关于
        </a>
      
    
  </div>
  <div class="social-container">
    
      
    
      
    
      
    
      
    
      
    
  </div>
</div>

        <div class="post-detail">
          <article class="post">
            <h2 class="post-title">
              我的作品
            </h2>
            <div class="post-info">
              <span>
                2019-12-02
              </span>
              <span>
                2 min read
              </span>
              
            </div>
            
            <div class="post-content-wrapper">
              <div class="post-content">
                <h3 id="算法">算法</h3>
<p>NLP快速入门项目 (更新中)   <em>长期更新</em></p>
<p><strong>Github: <a href="https://github.com/TimeGarage/QuickStart-NLP">https://github.com/TimeGarage/QuickStart-NLP</a></strong></p>
<p>手写实现经典机器学习算法 (更新中)   <em>2019年11月 - 2020年1月</em></p>
<p><strong>Github: <a href="https://github.com/TimeGarage/Handicraft-ML">https://github.com/TimeGarage/Handicraft-ML</a></strong></p>
<p>算法刷题记录 (更新中)    <em>长期更新</em></p>
<p><strong>Github: <a href="https://github.com/TimeGarage/CrackCode">https://github.com/TimeGarage/CrackCode</a></strong></p>
<br>
<h3 id="量化">量化</h3>
<p>基于推特情绪的股价预测模型 (完结)    <em>2019年11月 - 2019年12月</em></p>
<p><strong>Github: <a href="https://github.com/TimeGarage/TweetPrediction">https://github.com/TimeGarage/TweetPrediction</a></strong></p>
<p>配对交易策略模型 (完结)    <em>2019年11月 - 2019年12月</em></p>
<p><strong>Github: <a href="https://github.com/TimeGarage/PairTrading">https://github.com/TimeGarage/PairTrading</a></strong></p>
<br>
<h3 id="分布式">分布式</h3>
<p>基于Prometheus和Grafana的MySQL监控系统 (完结)    <em>2019年3月 - 2019年6月</em></p>
<br>
<h3 id="微信小程序">微信小程序</h3>
<p>迷你天气 (完结)    <em>2019年12月 - 2019年1月</em><br>
<strong>Github: <a href="https://github.com/TimeGarage/MiniWeather">https://github.com/TimeGarage/MiniWeather</a></strong></p>
<p>食堂点评 (完结)    <em>2019年10月 - 2019年12月</em></p>
<p><strong>Github: <a href="https://github.com/TimeGarage/iCanteen">https://github.com/TimeGarage/iCanteen</a></strong></p>
<p>佑米背单词 (完结)    <em>2018年5月 - 2018年6月</em></p>
<p><strong>Github: <a href="https://github.com/TimeGarage/Youmi-Vocabulary">https://github.com/TimeGarage/Youmi-Vocabulary</a></strong></p>
<br>
<h3 id="智能物联网">智能物联网</h3>
<p>iPlant植物生长辅助管理系统 (完结)    <em>2018年8月 - 2018年9月</em></p>
<p><strong>Github: <a href="https://github.com/TimeGarage/iPlant-System">https://github.com/TimeGarage/iPlant-System</a></strong></p>

              </div>
              <div class="toc-container">
                <ul class="markdownIt-TOC">
<li>
<ul>
<li>
<ul>
<li><a href="#%E7%AE%97%E6%B3%95">算法</a></li>
<li><a href="#%E9%87%8F%E5%8C%96">量化</a></li>
<li><a href="#%E5%88%86%E5%B8%83%E5%BC%8F">分布式</a></li>
<li><a href="#%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F">微信小程序</a></li>
<li><a href="#%E6%99%BA%E8%83%BD%E7%89%A9%E8%81%94%E7%BD%91">智能物联网</a></li>
</ul>
</li>
</ul>
</li>
</ul>

              </div>
            </div>
          </article>
        </div>

        

        
          
            <link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
<script src="https://unpkg.com/gitalk/dist/gitalk.min.js"></script>

<div id="gitalk-container"></div>

<script>

  var gitalk = new Gitalk({
    clientID: '447058976c8bd4fe04f6',
    clientSecret: 'b4a632203857b02425883cbf9b5bea3d5a2f86b0',
    repo: 'timegarage.github.io',
    owner: 'TimeGarage',
    admin: ['TimeGarage'],
    id: (location.pathname).substring(0, 49),      // Ensure uniqueness and length less than 50
    distractionFreeMode: false  // Facebook-like distraction free mode
  })

  gitalk.render('gitalk-container')

</script>

          

          
        

        <div class="site-footer">
  Copyright © 2020 TimeGarage Inc. | 
  <a class="rss" href="https://www.timegarage.works/atom.xml" target="_blank">RSS</a>
</div>

<script>
  hljs.initHighlightingOnLoad()

  let mainNavLinks = document.querySelectorAll(".markdownIt-TOC a");

  // This should probably be throttled.
  // Especially because it triggers during smooth scrolling.
  // https://lodash.com/docs/4.17.10#throttle
  // You could do like...
  // window.addEventListener("scroll", () => {
  //    _.throttle(doThatStuff, 100);
  // });
  // Only not doing it here to keep this Pen dependency-free.

  window.addEventListener("scroll", event => {
    let fromTop = window.scrollY;

    mainNavLinks.forEach((link, index) => {
      let section = document.getElementById(decodeURI(link.hash).substring(1));
      let nextSection = null
      if (mainNavLinks[index + 1]) {
        nextSection = document.getElementById(decodeURI(mainNavLinks[index + 1].hash).substring(1));
      }
      if (section.offsetTop <= fromTop) {
        if (nextSection) {
          if (nextSection.offsetTop > fromTop) {
            link.classList.add("current");
          } else {
            link.classList.remove("current");    
          }
        } else {
          link.classList.add("current");
        }
      } else {
        link.classList.remove("current");
      }
    });
  });

</script>

      </div>
    </div>
  </body>
</html>
